578,575,564,557,546,537,525,520,517,517,523,527,529,665,665,667,667,668,669,669,667,666,666,666,664,660,657,650,645,638,628,617,608,595,583;913,924,939,952,967,980,993,1003,1008,1011,1016,1019,1023,1023,1021,1009,1001,991,979,974,950,938,919,910,911,910,910,910,910,910,913,917,920,922,921